import greenfoot.*;  

public class MenuWorld extends World {
    public MenuWorld() {    
        super(1000, 500, 1);        
        
        GreenfootImage img = new GreenfootImage("请选择你的苦难", 36, Color.WHITE, new Color(0,0,0,0));
        showTextImage(img, 200, 70); // 使用自定义文本
        
        addObject(new StartButton("简单"), 200, 120);
        addObject(new StartButton("中等"), 200, 180);
        addObject(new StartButton("困难"), 200, 240);
        addObject(new LevelDefinitionButton(), 200, 300); // 定义关卡按钮
        addObject(new RulesButton(), 200, 360);// 添加游戏规则按钮
    }
    // 自定义显示文本的方法
    private void showTextImage(GreenfootImage img, int x, int y) {
        // 创建一个空的世界图像
        GreenfootImage worldImg = getBackground();
        worldImg.drawImage(img, x - img.getWidth() / 2, y - img.getHeight() / 2);
        setBackground(worldImg);
    }
}
